From 59fe4a3a090cdc76f44bc3928a43a9b9c9a3f142 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 28 Jun 2020 10:12:45 -0400 Subject: [PATCH] printeditor: Add desktop file and appdata All our installed demos have this. --- demos/print-editor/meson.build | 11 ++++-- .../org.gtk.PrintEditor4.appdata.xml | 34 +++++++++++++++++++ .../print-editor/org.gtk.PrintEditor4.desktop | 10 ++++++ 3 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 demos/print-editor/org.gtk.PrintEditor4.appdata.xml create mode 100644 demos/print-editor/org.gtk.PrintEditor4.desktop diff --git a/demos/print-editor/meson.build b/demos/print-editor/meson.build index baa86aed12..9b3e7910c5 100644 --- a/demos/print-editor/meson.build +++ b/demos/print-editor/meson.build @@ -1,7 +1,14 @@ -executable('print-editor', +executable('gtk4-print-editor', ['print-editor.c'], c_args: common_cflags, dependencies: libgtk_dep, include_directories: confinc, gui_app: true, - link_args: extra_demo_ldflags) + link_args: extra_demo_ldflags, + install: true) + +# desktop file +install_data('org.gtk.PrintEditor4.desktop', install_dir: gtk_applicationsdir) + +# appdata +install_data('org.gtk.PrintEditor4.appdata.xml', install_dir: gtk_appdatadir) diff --git a/demos/print-editor/org.gtk.PrintEditor4.appdata.xml b/demos/print-editor/org.gtk.PrintEditor4.appdata.xml new file mode 100644 index 0000000000..2d60e80666 --- /dev/null +++ b/demos/print-editor/org.gtk.PrintEditor4.appdata.xml @@ -0,0 +1,34 @@ + + + org.gtk.PrintEditor4.desktop + CC0-1.0 + LGPL-2.0+ + GTK Print Editor + Program to demonstrate GTK printing + +

+ GTK Print Editor is a simple editor to demonstrate GTK printing. +

+
+ + + https://static.gnome.org/appdata/gtk4-print-editor/gtk-print-editor1.png + Print Editor + + + + HiDpiIcon + ModernToolkit + + https://www.gtk.org + gtk-4.0 + matthias.clasen_at_gmail.com + Matthias Clasen and others + + + +

A new developers snapshot towards GTK 4.0.

+
+
+
+
diff --git a/demos/print-editor/org.gtk.PrintEditor4.desktop b/demos/print-editor/org.gtk.PrintEditor4.desktop new file mode 100644 index 0000000000..7c663365d3 --- /dev/null +++ b/demos/print-editor/org.gtk.PrintEditor4.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Print Editor +Comment=A simple editor demonstrating GTK printing +Exec=gtk4-print-editor %f +Icon=text-editor-symbolic +Terminal=false +Type=Application +StartupNotify=true +Categories=Development;GTK; +NoDisplay=true -- 2.30.2